
const allName = "SunJH";

main() {
  var red = Color.red;
  print(red.runtimeType.toString());
}
enum Color{ red,greed,blue }
extension NumberParsing on String{
  int parseInt(){
    return int.parse(this);
  }
}
mixin MixinTest on CreateFunctionTest{

}
class CreateFunctionTest {
  int number;
  int age = 12;
  CreateFunctionTest(this.number);
  CreateFunctionTest.getInstance(int number):this(number);
}
class ExtendsTest extends CreateFunctionTest {
  ExtendsTest(int number) : super(number);

}
class Abs {
 final num a;
 final num b;

 const Abs(this.a, this.b);
}

class FinalTest {
  static const type = "Any";
  final name;
  var loudify = (int msg) => print(msg);

  FinalTest(
    this.name,
  );

  FinalTest.getValue(name) : this(name);

  get getValue => name;

  get getDatas => type;

  void printInfo(Object data) {
    print(data);
  }
}
